home *** CD-ROM | disk | FTP | other *** search
-
- // JavaScript wrapper for r3zbuffe.h
- // Auto generated file, do not modify by hand
- // Copyright ⌐ 2004, Realsoft Graphics Oy
-
- var R3_ZBUFFE_H = 1;
- include("oops/r3root.js")
-
-
- var R3CLID_ZBUFFER = 750;
-
- var R3ZB_PEN0 = 0;
- var R3ZB_PEN1 = 1;
- var R3ZB_PEN2 = 2;
- var R3ZB_PEN3 = 3;
-
-
-
- // Description: Init z buffer to a new resolution & aspect
-
- R3ZBM_INITIALIZE = 750000;
-
- function mR3ZBM_INITIALIZE() {
- DoA(this.r3obj, 750000, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Defines the interpolated channels for drawing methods
- // p1: Integer, number of channels (0 if no interpolated channels needed)
- // p2: Integer[], ptr to an array of channel offsets or NULL
- // p3: Integer[], ptr to an array of channel sub counts or NULL
-
- R3ZBM_DECLARECHANNELS = 750001;
-
- function mR3ZBM_DECLARECHANNELS(p1, p2, p3) {
- DoA3(this.r3obj, 750001, p1, R3TID_INTEGER, 0, p2, R3TID_INTEGER, R3TNF_ARRAY, p3, R3TID_INTEGER, R3TNF_ARRAY);
- }
-
- // Description: Defines channel values for a pen (a set of interpolation values)
- // p1: Integer, pen index
-
- R3ZBM_SETCHANNELS = 750002;
-
- function mR3ZBM_SETCHANNELS(p1) {
- DoA2(this.r3obj, 750002, p1, R3TID_INTEGER, 0, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Resets channel values of a pen to zero
- // p3: Integer, pen index
-
- R3ZBM_RESETCHANNELS = 750003;
-
- function mR3ZBM_RESETCHANNELS(p3) {
- DoA(this.r3obj, 750003, p3, R3TID_INTEGER, 0);
- }
-
- // Description: Resets all drawing options (currently ZBA_MonoMode=FALSE, ZBA_LineType=R3ZLT_SEPARATE)
-
- R3ZBM_DEFAULTDRAWOPTIONS = 750004;
-
- function mR3ZBM_DEFAULTDRAWOPTIONS() {
- DoA(this.r3obj, 750004, 0, R3TID_INTEGER, 0);
- }
-
-
- R3ZBM_PIXEL = 750005;
-
- function mR3ZBM_PIXEL() {
- DoA(this.r3obj, 750005, 0, R3TID_INTEGER, 0);
- }
-
-
- R3ZBM_APIXEL = 750006;
-
- function mR3ZBM_APIXEL() {
- DoA(this.r3obj, 750006, 0, R3TID_INTEGER, 0);
- }
-
-
- R3ZBM_DISC = 750007;
-
- function mR3ZBM_DISC() {
- DoA(this.r3obj, 750007, 0, R3TID_INTEGER, 0);
- }
-
-
- R3ZBM_LINE = 750008;
-
- function mR3ZBM_LINE() {
- DoA(this.r3obj, 750008, 0, R3TID_INTEGER, 0);
- }
-
-
- R3ZBM_MPIXEL = 750009;
-
- function mR3ZBM_MPIXEL() {
- DoA(this.r3obj, 750009, 0, R3TID_INTEGER, 0);
- }
-
-
- R3ZBM_MAPIXEL = 750010;
-
- function mR3ZBM_MAPIXEL() {
- DoA(this.r3obj, 750010, 0, R3TID_INTEGER, 0);
- }
-
-
- R3ZBM_MDISC = 750011;
-
- function mR3ZBM_MDISC() {
- DoA(this.r3obj, 750011, 0, R3TID_INTEGER, 0);
- }
-
-
- R3ZBM_MLINE = 750012;
-
- function mR3ZBM_MLINE() {
- DoA(this.r3obj, 750012, 0, R3TID_INTEGER, 0);
- }
-
-
-
-
- R3ZBA_ErrorState = 750500;
- function SetR3ZBA_ErrorState(value) {
- R3Set(this.r3obj, R3ZBA_ErrorState, value, R3TID_INTEGER, 0);
- }
-
- function GetR3ZBA_ErrorState() {
- return R3Get(this.r3obj, R3ZBA_ErrorState, R3TID_INTEGER, 0);
- }
-
- R3ZBA_DataType = 750501;
- function SetR3ZBA_DataType(value) {
- R3Set(this.r3obj, R3ZBA_DataType, value, R3TID_INTEGER, 0);
- }
-
- R3ZBA_Particle = 750502;
- function SetR3ZBA_Particle(value) {
- R3Set(this.r3obj, R3ZBA_Particle, value, R3TID_OBJECT, 0);
- }
-
- R3ZBA_Width = 750503;
- function GetR3ZBA_Width() {
- return R3Get(this.r3obj, R3ZBA_Width, R3TID_INTEGER, 0);
- }
-
- R3ZBA_Height = 750504;
- function GetR3ZBA_Height() {
- return R3Get(this.r3obj, R3ZBA_Height, R3TID_INTEGER, 0);
- }
-
- R3ZBA_MonoMode = 750506;
- function SetR3ZBA_MonoMode(value) {
- R3Set(this.r3obj, R3ZBA_MonoMode, value, R3TID_BOOLEAN, 0);
- }
-
- R3ZBA_MonoRadius = 750507;
- function SetR3ZBA_MonoRadius(value) {
- R3Set(this.r3obj, R3ZBA_MonoRadius, value, R3TID_FLOAT, 0);
- }
-
- R3ZBA_ModelView = 750508;
- function SetR3ZBA_ModelView(value) {
- R3Set(this.r3obj, R3ZBA_ModelView, value, R3TID_MATRIX, 0);
- }
-
- R3ZBA_CameraSpace = 750509;
- function SetR3ZBA_CameraSpace(value) {
- R3Set(this.r3obj, R3ZBA_CameraSpace, value, R3TID_MATRIX, 0);
- }
-
- R3ZBA_Projection = 750510;
- function SetR3ZBA_Projection(value) {
- R3Set(this.r3obj, R3ZBA_Projection, value, R3TID_INTEGER, 0);
- }
-
- R3ZBA_LineType = 750511;
- function SetR3ZBA_LineType(value) {
- R3Set(this.r3obj, R3ZBA_LineType, value, R3TID_INTEGER, 0);
- }
-
- R3ZBA_Scale = 750512;
- function GetR3ZBA_Scale() {
- return R3Get(this.r3obj, R3ZBA_Scale, R3TID_FLOAT, 0);
- }
-
- var R3ZBP_PERSPECTIVE = 0;
- var R3ZBP_ORTHOGONAL = 1;
- var R3ZLT_SEPARATE = 0;
- var R3ZLT_CONTINUOUS = 1;
-
-
- function r3Zbuffer () {
- this.base = r3God;
- if(arguments.length) {
- this.base(R3CLID_ZBUFFER, arguments);
- }
- // Methods
- this.INITIALIZE=mR3ZBM_INITIALIZE;
- this.DECLARECHANNELS=mR3ZBM_DECLARECHANNELS;
- this.SETCHANNELS=mR3ZBM_SETCHANNELS;
- this.RESETCHANNELS=mR3ZBM_RESETCHANNELS;
- this.DEFAULTDRAWOPTIONS=mR3ZBM_DEFAULTDRAWOPTIONS;
- this.PIXEL=mR3ZBM_PIXEL;
- this.APIXEL=mR3ZBM_APIXEL;
- this.DISC=mR3ZBM_DISC;
- this.LINE=mR3ZBM_LINE;
- this.MPIXEL=mR3ZBM_MPIXEL;
- this.MAPIXEL=mR3ZBM_MAPIXEL;
- this.MDISC=mR3ZBM_MDISC;
- this.MLINE=mR3ZBM_MLINE;
-
- // Attributes
- this.GetErrorState=GetR3ZBA_ErrorState;
- this.SetErrorState=SetR3ZBA_ErrorState;
- this.SetDataType=SetR3ZBA_DataType;
- this.SetParticle=SetR3ZBA_Particle;
- this.GetWidth=GetR3ZBA_Width;
- this.GetHeight=GetR3ZBA_Height;
- this.SetMonoMode=SetR3ZBA_MonoMode;
- this.SetMonoRadius=SetR3ZBA_MonoRadius;
- this.SetModelView=SetR3ZBA_ModelView;
- this.SetCameraSpace=SetR3ZBA_CameraSpace;
- this.SetProjection=SetR3ZBA_Projection;
- this.SetLineType=SetR3ZBA_LineType;
- this.GetScale=GetR3ZBA_Scale;
- }
-
- r3Zbuffer.prototype=new r3Root;
- // r3zbuffe.h_H